package com.musicstore.entity;

/**
 * 用户类
 * 
 * @author panyingtao
 *
 */
public class User {
	/**
	 * 用户id
	 */
	private int id;
	/**
	 * 用户账号
	 */
	private String username;
	/**
	 * 用户密码
	 */
	private String password;
	/**
	 * 用户名
	 */
	private String name;
	/**
	 * 用户地址
	 */
	private String address;
	/**
	 * 用户联系手机
	 */
	private String phone;
	/**
	 * 用户邮箱
	 */
	private String email;

	/**
	 * 用户身份
	 */
	private UserRole userRole;
	/**
	 * 是否在使用
	 */
	private boolean isInUse;

	/**
	 * 读取用户id
	 * 
	 * @return
	 */
	public int getId() {
		return id;
	}

	/**
	 * 写入用户id
	 * 
	 * @param id
	 */
	public void setId(int id) {
		this.id = id;
	}

	/**
	 * 读取用户账号
	 * 
	 * @return
	 */
	public String getUsername() {
		return username;
	}

	/**
	 * 写入用户账号
	 * 
	 * @param username
	 */
	public void setUsername(String username) {
		this.username = username;
	}

	/**
	 * 读取用户密码
	 * 
	 * @return
	 */
	public String getPassword() {
		return password;
	}

	/**
	 * 写入用户密码
	 * 
	 * @param password
	 */
	public void setPassword(String password) {
		this.password = password;
	}

	/**
	 * 读取用户名
	 * 
	 * @return
	 */
	public String getName() {
		return name;
	}

	/**
	 * 写入用户名
	 * 
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 读取用户住址
	 * 
	 * @return
	 */
	public String getAddress() {
		return address;
	}

	/**
	 * 写入用户住址
	 * 
	 * @param address
	 */
	public void setAddress(String address) {
		this.address = address;
	}

	/**
	 * 读取用户电话
	 * 
	 * @return
	 */
	public String getPhone() {
		return phone;
	}

	/**
	 * 写入用户电话
	 * 
	 * @param phone
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}

	/**
	 * 读取用户邮箱
	 * 
	 * @return
	 */
	public String getEmail() {
		return email;
	}

	/**
	 * 写入用户邮箱
	 * 
	 * @param email
	 */
	public void setEmail(String email) {
		this.email = email;
	}

	/**
	 * 读取用户身份
	 * 
	 * @return
	 */
	public UserRole getUserRole() {
		return userRole;
	}

	/**
	 * 写入用户身份
	 * 
	 * @param userRole
	 */
	public void setUserRole(UserRole userRole) {
		this.userRole = userRole;
	}

	/**
	 * 读取用户账号使用状态
	 * 
	 * @return
	 */
	public boolean isInUse() {
		return isInUse;
	}

	/**
	 * 写入用户账号使用状态
	 * 
	 * @param isInUse
	 */
	public void setInUse(boolean isInUse) {
		this.isInUse = isInUse;
	}

}
